1
00:00:00,840 --> 00:00:06,060
Trong phần trước, chúng ta đã nói về cách chúng ta cần tạo một khóa chung và bằng cách nào đó tham chiếu nó hoặc

2
00:00:06,060 --> 00:00:10,980
làm cho nó tham chiếu đến trạng thái biểu mẫu đã được tạo của chúng tôi và một lần nữa, mỗi khi chúng tôi tạo một tiện ích biểu mẫu, tôi

3
00:00:10,980 --> 00:00:14,760
biết rằng công việc này khá nặng nhọc, phức tạp, nhưng ngay khi chúng ta bắt đầu viết mã,

4
00:00:14,760 --> 00:00:16,890
Tôi nghĩ bạn sẽ bắt đầu hiểu được chuyện gì đang xảy ra.

5
00:00:17,070 --> 00:00:18,200
Vì vậy, hãy viết một số mã.

6
00:00:18,960 --> 00:00:24,180
Tôi sẽ bắt đầu bằng cách nhìn lại trình soạn thảo mã của mình và tôi sẽ tìm thấy trạng thái màn hình đăng nhập của mình

7
00:00:24,180 --> 00:00:24,770
lớp học.

8
00:00:25,500 --> 00:00:31,380
Vì vậy, bên trong, nếu bạn định tạo một biến đối tượng mới sẽ lưu trữ khóa chung đó.

9
00:00:32,070 --> 00:00:36,660
Vì vậy, tôi sẽ tạo một biến cuối cùng có khả năng ghi nhớ nghĩa là tôi không thể gán lại biến này.

10
00:00:38,170 --> 00:00:44,260
Tôi sẽ gọi nó là khóa biểu mẫu vì nó tham chiếu biểu mẫu vào đó, tôi sẽ gán toàn cục

11
00:00:44,260 --> 00:00:49,500
key và sau đó thứ này sử dụng cú pháp chung tương tự mà chúng ta sử dụng cho trạng thái ở đây.

12
00:00:49,930 --> 00:00:57,280
Hãy nhớ rằng, các dấu ngoặc nhỏ đóng mở chung này là một cách để tạo một hàm tạo hoặc một

13
00:00:57,280 --> 00:01:00,170
lớp chấp nhận một kiểu gần giống như một hàm.

14
00:01:00,670 --> 00:01:05,650
Vì vậy, chúng tôi đặt một loại bên trong đây và tùy chỉnh cách hoạt động của tất cả các chức năng bên trong nó hoặc tại

15
00:01:05,650 --> 00:01:07,630
ít nhất là những loại khác nhau mà họ mong đợi.

16
00:01:08,540 --> 00:01:15,080
Vì vậy, đối với khóa chung, chúng tôi không muốn tham chiếu đến lớp biểu mẫu, chúng tôi muốn tham chiếu đến một lớp có tên

17
00:01:15,080 --> 00:01:16,260
Trạng thái biểu mẫu.

18
00:01:16,850 --> 00:01:22,010
Vì vậy, đối với loại ở đây, tôi sẽ đặt trạng thái biểu mẫu như vậy, và sau đó tôi sẽ đặt chính mình vào

19
00:01:22,010 --> 00:01:26,300
dấu ngoặc đơn để cho biết rằng tôi muốn tạo một phiên bản của điều quan trọng chung này.

20
00:01:27,400 --> 00:01:33,940
Được rồi, đây gần như là nơi duy nhất chúng ta sẽ thấy trạng thái hình thức này xuất hiện

21
00:01:33,940 --> 00:01:34,310
chơi.

22
00:01:34,420 --> 00:01:39,250
Đó là lý do tại sao tôi phải nói với bạn về sự tồn tại của trạng thái hình thức này, bởi vì đến một lúc nào đó chúng ta phải,

23
00:01:39,250 --> 00:01:41,020
như viết ra Farm State ngay tại đây.

24
00:01:41,260 --> 00:01:45,640
Nếu chúng ta chỉ viết biểu mẫu trạng thái, có lẽ bạn sẽ nghĩ, Stephen, tại sao chúng ta lại viết cho trạng thái?

25
00:01:45,640 --> 00:01:46,470
và không chỉ trang trại?

26
00:01:47,440 --> 00:01:48,670
OK, vậy là thao tác này sẽ tạo ra chìa khóa.

27
00:01:48,970 --> 00:01:54,370
Bây giờ, bước hai là lấy khóa này và liên kết với tiện ích biểu mẫu mà chúng tôi đang tạo.

28
00:01:55,060 --> 00:02:01,810
Vì vậy, trên tiện ích biểu mẫu của tôi dưới dạng thuộc tính được đặt tên bổ sung, tôi sẽ chuyển khóa và khóa sẽ vào

29
00:02:01,810 --> 00:02:05,060
là biến thể hiện của khóa biểu mẫu mà chúng ta vừa tạo.

30
00:02:05,080 --> 00:02:06,940
Vì vậy, tôi sẽ nói khóa biểu mẫu như vậy.

31
00:02:07,810 --> 00:02:08,789
Và đó là khá nhiều nó.


